Implement some more stubs for pygtk, bug #346713.
authorRichard Hult <richard@imendio.com>
Sun, 9 Jul 2006 18:09:09 +0000 (18:09 +0000)
committerRichard Hult <rhult@src.gnome.org>
Sun, 9 Jul 2006 18:09:09 +0000 (18:09 +0000)
2006-07-09  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkgeometry-quartz.c:
* gdk/quartz/gdkmain-quartz.c:
* gdk/quartz/gdkpixmap-quartz.c:
* gdk/quartz/gdkwindow-quartz.c:
* gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk,
bug #346713.

ChangeLog
ChangeLog.pre-2-10
gdk/quartz/gdkgeometry-quartz.c
gdk/quartz/gdkmain-quartz.c
gdk/quartz/gdkpixmap-quartz.c
gdk/quartz/gdkwindow-quartz.c
gtk/gtkclipboard-quartz.c

index 2c72807cbbdf2ade51fd90cd5e3a8bd20bfb7f1c..2713f797f4a5ff404573e9f40107cc5bcbc988fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,13 @@
-2006-07-09  Richard Hult  <richard@imendio.com>                                                            
+2006-07-09  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkgeometry-quartz.c:
+       * gdk/quartz/gdkmain-quartz.c:
+       * gdk/quartz/gdkpixmap-quartz.c:
+       * gdk/quartz/gdkwindow-quartz.c:
+       * gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk, 
+       bug #346713.
+
+2006-07-09  Richard Hult  <richard@imendio.com>
 
        * gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
        in all cases.
index 2c72807cbbdf2ade51fd90cd5e3a8bd20bfb7f1c..2713f797f4a5ff404573e9f40107cc5bcbc988fa 100644 (file)
@@ -1,4 +1,13 @@
-2006-07-09  Richard Hult  <richard@imendio.com>                                                            
+2006-07-09  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkgeometry-quartz.c:
+       * gdk/quartz/gdkmain-quartz.c:
+       * gdk/quartz/gdkpixmap-quartz.c:
+       * gdk/quartz/gdkwindow-quartz.c:
+       * gtk/gtkclipboard-quartz.c: Implement some more stubs for pygtk, 
+       bug #346713.
+
+2006-07-09  Richard Hult  <richard@imendio.com>
 
        * gdk/quartz/gdkwindow-quartz.c (gdk_window_new): Release the pool
        in all cases.
index 379f241192ebfc3f4d5f7313024cc957e43e32fd..75985223efc707400b5661ac20a5a044d165b6ce 100644 (file)
@@ -78,3 +78,11 @@ gdk_window_scroll (GdkWindow *window,
     }
 }
 
+void
+gdk_window_move_region (GdkWindow *window,
+                       GdkRegion *region,
+                       gint       dx,
+                       gint       dy)
+{
+  /* FIXME: Implement */
+}
index a4f29c63bcfa7ec4384c16b1099f0e9c4c1ba009..f454d7e147374860bcda74cc914d186a174a50f7 100644 (file)
@@ -69,4 +69,15 @@ _gdk_windowing_display_set_sm_client_id (GdkDisplay  *display,
 {
 }
 
+void
+gdk_set_use_xshm (gboolean use_xshm)
+{
+  /* Always on, since we're always on the local machine */
+}
+
+gboolean
+gdk_get_use_xshm (void)
+{
+  return TRUE;
+}
 
index 3dc7790531229143f0faae21ddfe75d2a9b54572..825df810a0d8f3952d183b2df6d1e35a7a1019da 100644 (file)
@@ -257,6 +257,16 @@ gdk_pixmap_foreign_new (GdkNativeWindow anid)
    return NULL;
 }
 
+GdkPixmap *
+gdk_pixmap_foreign_new_for_screen (GdkScreen       *screen,
+                                  GdkNativeWindow  anid,
+                                  gint             width,
+                                  gint             height,
+                                  gint             depth)
+{
+  return NULL;
+}
+
 GdkPixmap*
 gdk_pixmap_lookup (GdkNativeWindow anid)
 {
index 3023e379fd603e9cf3111e4168cc08f2412f8367..0de6b52057e4418e5205c7b1ab81f49e438b76fa 100644 (file)
@@ -1226,6 +1226,12 @@ gdk_window_set_type_hint (GdkWindow        *window,
   /* FIXME: Implement */
 }
 
+GdkWindowTypeHint
+gdk_window_get_type_hint (GdkWindow *window)
+{
+  /* FIXME: Implement */
+}
+
 void
 gdk_window_set_modal_hint (GdkWindow *window,
                           gboolean   modal)
@@ -1482,3 +1488,11 @@ void
 gdk_window_configure_finished (GdkWindow *window)
 {
 }
+
+void
+gdk_window_destroy_notify (GdkWindow *window)
+{
+  /* FIXME: Implement. We should call this from -[GdkQuartzWindow dealloc] or
+   * -[GdkQuartzView dealloc], although I suspect that currently they leak
+   * anyway. */
+}
index 448eb7de6c261a7eb051090b36af0cad6c0a164d..b7ebea8864303efc9a84de6d8f0f9566f16948b4 100644 (file)
@@ -720,6 +720,17 @@ gtk_clipboard_request_rich_text (GtkClipboard                    *clipboard,
   /* FIXME: Implement */
 }
 
+
+guint8 *
+gtk_clipboard_wait_for_rich_text (GtkClipboard  *clipboard,
+                                  GtkTextBuffer *buffer,
+                                  GdkAtom       *format,
+                                  gsize         *length)
+{
+  /* FIXME: Implement */
+  return NULL;
+}
+
 /**
  * gtk_clipboard_request_image:
  * @clipboard: a #GtkClipboard